package com.carol.lmsbe.service;

import com.carol.lmsbe.dto.StatisticsQueryRequest;
import org.springframework.core.io.Resource;

/**
 * 报表服务接口
 */
public interface ReportService {

    /**
     * 导出设备统计报表
     */
    Resource exportEquipmentReport(StatisticsQueryRequest request) throws Exception;

    /**
     * 导出易耗品统计报表
     */
    Resource exportConsumableReport(StatisticsQueryRequest request) throws Exception;

    /**
     * 导出设备使用报表
     */
    Resource exportEquipmentUsageReport(StatisticsQueryRequest request) throws Exception;

    /**
     * 导出设备报废统计报表
     */
    Resource exportEquipmentScrapReport(StatisticsQueryRequest request) throws Exception;
}
